.Login {
  width: 100%;
  height: 100%;
  background: navy;

  .Login_from {
    width: 400px;
    padding: 40px 20px;
    border: 1px solid #ccc;
    border-radius: 3px;
    position: absolute;
    right: 15%;
    top: 25%;
    background: #fff;
  }

  .ant-col,
  .ant-form-item,
  .ant-col,
  .ant-col-16,
  .ant-form-item-control {

    max-width: 100%;
    width: 100%;
    height: 40px;
  }

  .ant-form-item-control-input,
  .ant-form-item-control-input-content,
  .ant-input-affix-wrapper,
  .ant-input-password {
    width: 100%;
    height: 40px;
    max-width: 100%;

    input {
      height: 100%;
    }
  }

  .ant-height {
    width: 100%;
    height: 22px;
    margin-bottom: 24px;

    .ant-col,
    .ant-form-item-control,
    .ant-form-item-control-input {
      min-height: 100%;
      margin: 0;
      height: 100%;

      .ant-form-item-control-input-content {
        height: 100%;
        display: flex;
        justify-content: space-between;
      }

      a {
        color: #0139FD;
        background-color: transparent;
        text-decoration: none;
        outline: none;
        cursor: pointer;
        transition: color 0.3s;
      }
    }

  }
}

.Login .Login_from .ant-button {
  margin: 0;

  .ant-col,
  .ant-col-16,
  .ant-col-offset-8,
  .ant-form-item-control {
    margin: 0;

    button {
      width: 100%;
      height: 100%;
      background: linear-gradient(-90deg, #4e75ff, #0139fd) !important;
      color: #fff !important;
      font-size: 14px !important;
      padding: 0 40px !important;
      border-radius: 4px !important;
      border: 0 !important;
    }
  }
}
